home *** CD-ROM | disk | FTP | other *** search
/ Laboratorio Interattivo Deagostini / laboratorio interattivo deagostini.bin / swf / 415.swf / scripts / frame_1 / PlaceObject2_4_3 / CLIPACTIONRECORD onClipEvent(load).as < prev   
Text File  |  2003-01-07  |  3KB  |  86 lines

  1. onClipEvent(load){
  2.    lista = new Array(10);
  3.    lista[0] = new Array("auditel","aitudel","clipA",1,1,"");
  4.    lista[1] = new Array("diretta","detirta","clipB",1,1,"");
  5.    lista[2] = new Array("elettrosmog","eoeltmorstg","clipC",1,1,"");
  6.    lista[3] = new Array("filodiffusione","fifouilfdsinoe","clipD",1,1,"");
  7.    lista[4] = new Array("fonico","ficono","clipE",1,1,"");
  8.    lista[5] = new Array("network","norwetk","clipF",1,1,"");
  9.    lista[6] = new Array("tricromia","triciomra","clipG",1,1,"");
  10.    lista[7] = new Array("telenovela","teollevnea","clipH",1,1,"");
  11.    lista[8] = new Array("serial","sreail","clipI",1,1,"");
  12.    lista[9] = new Array("notiziario","niritoazio","clipL",1,1,"");
  13.    _root.AvviaVerifica = 0;
  14.    var i = 0;
  15.    var nClip = 0;
  16.    i = 0;
  17.    while(i < lista.length)
  18.    {
  19.       daScrivere = lista[i][1];
  20.       var l = 0;
  21.       var nonAttive = new Array();
  22.       var a = 1;
  23.       a = 1;
  24.       while(lista[i][3] >= a)
  25.       {
  26.          nonAttive.push(a - 1);
  27.          a++;
  28.       }
  29.       var a = daScrivere.length;
  30.       a = daScrivere.length;
  31.       while(daScrivere.length - lista[i][4] < a)
  32.       {
  33.          nonAttive.push(a - 1);
  34.          a--;
  35.       }
  36.       nonAttive.sort();
  37.       var ListaDestinazione = new Array();
  38.       l = 0;
  39.       while(l < daScrivere.length)
  40.       {
  41.          clipBase = lista[i][2];
  42.          var na = 0;
  43.          var trovato = 0;
  44.          na = 0;
  45.          while(na < nonAttive.length)
  46.          {
  47.             if(nonAttive[na] == l)
  48.             {
  49.                trovato = 1;
  50.                break;
  51.             }
  52.             na++;
  53.          }
  54.          if(0 < l)
  55.          {
  56.             nomeClip = lista[i][2] + l;
  57.             if(trovato == 1)
  58.             {
  59.                duplicateMovieClip(_root[clipBase],nomeClip,16384 + (100 + nClip));
  60.             }
  61.             else
  62.             {
  63.                duplicateMovieClip(_root[clipBase],nomeClip,16384 + (500 + nClip));
  64.                _root[nomeClip].profondo = 500 + nClip;
  65.             }
  66.             _root[nomeClip]._x = _root[clipBase]._x + (_root[clipBase]._width - 1) * l;
  67.             _root[nomeClip]._y = _root[clipBase]._y;
  68.          }
  69.          else
  70.          {
  71.             nomeClip = clipBase;
  72.          }
  73.          _root[nomeClip].lettera = daScrivere.charAt(l).toUpperCase();
  74.          if(trovato == 0)
  75.          {
  76.             _root[nomeClip].gotoAndStop(2);
  77.             ListaDestinazione.push(nomeClip);
  78.          }
  79.          nClip += 1;
  80.          l++;
  81.       }
  82.       lista[i][5] = ListaDestinazione;
  83.       i++;
  84.    }
  85. }
  86.